const Router = require('@koa/router');
// Koa 的路由在被 use 时是无法指定前缀的, 需要在定义时就指定前缀
const router = Router({
    prefix: '/api/Note'
});

const noteController = require('../controllers/noteController');

// 组装路由
router.get('/', noteController.listAll);
router.get('/:id', noteController.getOneById);
router.get('/:info_id', noteController.getByInfoId);
router.post('/', noteController.add);
router.put('/', noteController.updateOneById);
router.delete('/:id', noteController.deleteById);
router.post('/queryById', noteController.queryById);

// Koa 的路由需要调用 routes 函数获取实际用于 use 的函数
module.exports = router.routes();